Skip to content

MOD-16382 Vendor RedisModuleEvent_ClusterTopologyChange (event id 20)#89

Draft
gabsow wants to merge 1 commit into
RedisLabsModules:masterfrom
gabsow:feature/cluster-topology-change-event
Draft

MOD-16382 Vendor RedisModuleEvent_ClusterTopologyChange (event id 20)#89
gabsow wants to merge 1 commit into
RedisLabsModules:masterfrom
gabsow:feature/cluster-topology-change-event

Conversation

@gabsow

@gabsow gabsow commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Vendors the new RedisModuleEvent_ClusterTopologyChange server event (event id 20, its subevents, and the RedisModuleClusterTopologyChangeInfo payload) from redis/redis#15350 into this SDK's redismodule.h, so modules built against it can subscribe to OSS cluster topology change notifications.

Header-only change, mirroring how the existing CLUSTER_SLOT_MIGRATION events are vendored. Will be reconciled by the normal redismodule.h sync once the core PR lands.

Depends on / mirrors: redis/redis#15350
Relates-to: RED-148990

Draft — gated on the core event being finalized.

🤖 Generated with Claude Code

@gabsow gabsow changed the title Vendor RedisModuleEvent_ClusterTopologyChange (event id 20) MOD-16382 Vendor RedisModuleEvent_ClusterTopologyChange (event id 20) Jun 23, 2026
@gabsow gabsow force-pushed the feature/cluster-topology-change-event branch from 104494f to e5e2d59 Compare June 24, 2026 03:13
Mirror the new server event from redis/redis#15350 so modules built against
this SDK can subscribe to cluster topology change notifications. The event
carries no data payload (the module reads cluster info via the existing APIs),
so only the event id and subevent constants are vendored.

Relates-to: RED-148990

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@gabsow gabsow force-pushed the feature/cluster-topology-change-event branch from e5e2d59 to c9b51c9 Compare June 24, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant